.html {
	font-family: serif;
}

/* =============== Message boxes =============== */
.info-box {padding: 10px;padding-left: 40px;display: block;overflow: hidden;margin: 15px 0;border: 1px solid #dcdcdc}
.warning-box {padding: 10px;padding-left: 40px;display: block;overflow: hidden;margin: 15px 0;border: 1px solid #f9e183}
.success-box {padding: 10px;padding-left: 40px;display: block;overflow: hidden;margin: 15px 0;border: 1px solid #41b140}
.error-box {padding: 10px;padding-left: 40px;display: block;overflow: hidden;margin: 15px 0;border: 1px solid #eeaaaa}
.error-box ul {margin: 0;color: #cb0000;font-weight: 900;}

/* =============== Forms =============== */
.context-form-zone {
	width: 500px;
	margin: 20px;
}

label {width: 4em;float: left;text-align: right;margin-right: 0.5em;display: block;}
input {color: #781351;background: #fee3ad;border: 1px solid #781351}
.submit input {color: #000;background: #ffa20f;border: 2px outset #d7b9c9;margin-left: 4.5em;}
fieldset {border: 1px solid #781351;}
legend {color: #fff;background: #ffa20c;border: 1px solid #781351;padding: 2px 6px}

/* =============== Links =============== */

a:link, a.nochange:visited, .nochange a:visited, #high a:visited, #news a:visited, .pages li a, .pages li a:visited, .goback a:visited, #viewopts #content a:visited {color:#c4130d}
a:visited {color:#dc716e}
a:hover, a.nochange:hover, .nochange a:hover, #high a:hover, #news a:hover, .pages li a:hover, .goback a:hover, #viewopts #content a:hover {color:#781351}
a:active, a:focus, a.nochange:active, a.nochange:focus, .nochange a:active, .nochange a:focus, #news a:active, #news a:focus, #high a:active, #high a:focus, .pages li a:active, .pages li a:focus, .goback a:active, .goback a:focus, #viewopts #content a:active, #viewopts #content a:focus {color:#fff; background:#c4130d}


/* =============== Headings =============== */

h1, h2, h3, h4 {font:bold 2.2em arial,helvetica,sans-serif}
h1 {background:#d7b9c9; padding:2px 4px; border:solid #781351; border-width:2px 0; margin:0 0 0.8em; font-weight:normal; letter-spacing:1px}
h2 {font-size:1.3em; background:#fee3ad; padding:2px 4px; border:solid #ffa20f; border-width:2px 0; margin-top:1.7em; clear:left}
h2.off {background:none; border:0}
h2.seealso, h3.seealso {background:none; border:0; padding:0; margin-bottom:0.2em; font:bold 1em verdana,"trebuchet MS",helvetica,sans-serif}
h2.seealso span, h3.seealso span {background/**/:url(i/colon2.gif) no-repeat 100% 0.5em; padding-right:3px}
h3 {font-size:1.15em; background:#fee9bd; padding:1px 4px; border:solid #ffb53f; border-width:1px 0; margin-top:1.7em; clear:left}
h4 {font-size:1.1em; border-bottom:1px solid #ffa20f}
#content h2 a {text-decoration:none}

